/* CSS Document */
@charset "utf-8";
.container{ }

.section1{height: 85px;background: url(s1_bg_02.jpg) no-repeat center;height: 85px;overflow: hidden;}
.s1_c .s1_cl{float:left;line-height: 85px;}
.s1_c .s1_cl span{font-size: 18px;color: #ff2a2a;font-weight: bold;}
.s1_c .s1_cl a{font-size: 16px;color: #333333;margin-right: 18px;}
.s1_c .s1_cr{float:right;width: 307px;height: 30px;border:5px solid #eaeaea;border-radius: 20px;background: #fff;margin-top: 23px;font-size: 0;}
.s1_c .s1_cr .txt{width: 234px;padding: 0 15px;height: 30px;font-size: 14px;vertical-align: middle;}
.s1_c .s1_cr .sbt{width: 43px;background: url(s1_1_05.png) no-repeat center;height: 30px;vertical-align: middle;}

.section2{margin-top: 77px;}
.s2_c .s2_cl{float:left;width: 317px;background: #3663ad;padding: 0 14px 21px;}
.s2_c .s2_cl .s2_cla{text-align: center;padding: 46px 0 29px;}
.s2_c .s2_cl .s2_cla div{font-size: 36px;color: #ffffff;font-weight: bold;}
.s2_c .s2_cl .s2_cla p{font-size: 14px;color: #ffffff;}
.s2_c .s2_cl .s2_clb{background: #fff;}
.s2_c .s2_cl .s2_clb .s2_clba{height: 69px;line-height: 69px;cursor: pointer;padding-left: 70px;font-size: 18px;color: #ffffff;background:#09409b url(s2_1_06.png) no-repeat 27px center;margin-bottom: 1px;}
.s2_c .s2_cl .s2_clb .s2_clbb{margin-top: 2px;border-bottom: 3px solid #ececec;height: 360px;}
.s2_c .s2_cl .s2_clb .s2_clbb .s2_clbba dl dt{height: 58px;line-height: 58px;margin-bottom: 2px;background: #ececec;}
.s2_c .s2_cl .s2_clb .s2_clbb .s2_clbba dl dt a{display: block;padding-left: 38px;font-size: 14px;color: #333333;background: url(s2_2_11.png) no-repeat 277px center;}
.s2_c .s2_cl .s2_clb .s2_clbb .s2_clbba dl dt a:hover{color: #09409b;}
.s2_c .s2_cl .s2_clb .s2_clbb .s2_clbbb{height: 58px;line-height: 58px;margin-bottom: 2px;background: #ececec;}
.s2_c .s2_cl .s2_clb .s2_clbb .s2_clbbb a{display: block;font-size: 14px;color: #333333;padding-left: 145px;background: url(s2_3_15.png) no-repeat 110px center;}
.s2_c .s2_cl .s2_clc{margin-top: 4px;height: 78px;padding: 46px 0 0 97px;background:#3a6fc6 url(s2_4_19.png) no-repeat 26px 43px;}
.s2_c .s2_cl .s2_clc div{font-size: 14px;color: #ffffff;}
.s2_c .s2_cl .s2_clc p{font-size: 24px;color: #ffffff;font-weight: bold;}
.s2_c .s2_cr{float:right;width: 841px;}
.s2_c .s2_cr .s2_cri{float:left;margin-left: 26px;text-align: center;padding: 24px 22px 22px;margin-bottom: 29px;background: #eeeeee;}
.s2_c .s2_cr .s2_cri .s2_crib{font-size: 16px;color: #333333;margin-top: 14px;}
.s2_c .s2_cr .s2_cri .s2_cria{overflow: hidden;}
.s2_c .s2_cr .s2_cri .s2_cria img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s2_c .s2_cr .s2_cri:hover .s2_cria img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}

.section3{margin-top: 50px;}
.s3_t{text-align: center;font-size: 38px;color: #333333;font-weight: bold;}
.s3_c{overflow: hidden;margin-top: 25px;}
.s3_c .s3_ci{float:left;width: 125px;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;height: 423px;}
.s3_c .s3_ci.current{width: 573px;}
.s3_c .s3_ci .s3_cia{overflow: hidden;}
.s3_c .s3_ci.current .s3_cia img{width: 100%;}
.s3_c .s3_ci .s3_cib{position: absolute;left:0;top:0;bottom: 0;right:0;border-right: 2px solid #fff;background: #3663ad;}
.s3_c .s3_ci .s3_cib .s3_cibx{text-align: center;}
.s3_c .s3_ci .s3_cib .s3_cibx .s3_ciba{padding-top: 60px;}
.s3_c .s3_ci .s3_cib .s3_cibx .s3_cibb{width: 1px;height: 93px;background: rgba(255,255,255,0.5);margin:30px auto 65px;}
.s3_c .s3_ci .s3_cib .s3_cibx .s3_cibc{font-size: 30px;color: #5e82bd;}
.s3_c .s3_ci .s3_cib .s3_cibx .s3_cibd{font-size: 18px;color: #ffffff;font-weight: bold;}
.s3_c .s3_ci.current .s3_cib{display: none;}
.s3_c .s3_ci .s3_cic{font-size: 24px;color: #333333;position: absolute;left:50px;top:65px;font-weight: bold;display: none;}
.s3_c .s3_ci.current .s3_cic{display: block;}
.s3_c .s3_ci .s3_cid{font-size: 18px;color: #333333;position: absolute;left:50px;top:272px;display: none;width: 468px;line-height: 30px;}
.s3_c .s3_ci.current .s3_cid{display: block;}
/*.s3_c .s2_ci:last-child .s2_cib{border-right: 0;}
.s3_c .s2_ci:nth-child(2) .s2_cib{background: rgba(241,82,27,0.7);}
.s3_c .s2_ci:nth-child(3) .s2_cib{background: rgba(128,205,41,0.7);}
.s3_c .s2_ci:nth-child(4) .s2_cib{background: rgba(249,188,7,0.7);}
.s3_c .s2_ci.current .s2_cib{display: none;}
.s3_c .s2_ci .s2_cib .s2_cibx{width: 40%;text-align: center;position: absolute;top:50%;margin-top: -158px;}
.s3_c .s2_ci .s2_cib .s2_cibx .s2_ciba{width: 52px;height: 52px;line-height: 52px;text-align: center;border-radius: 52px;background: rgba(0,0,0,0.2);font-size: 30px;color: #ddd;margin:0 auto;}
.s3_c .s2_ci .s2_cib .s2_cibx .s2_cibb{font-size: 24px;color: #ffffff;font-weight: bold;margin-top: 15px;}
.s3_c .s2_ci .s2_cib .s2_cibx .s2_cibd{width: 1px;height: 93px;background: rgba(255,255,255,0.6);margin:42px auto;}
.s3_c .s2_ci .s2_cic{position: absolute;left:10.6%;top:14.44%;display: none;}
.s3_c .s2_ci .s2_cic .s2_cicb{margin-top: 15px;font-size: 24px;color: #ffffff;font-weight: bold;}
.s3_c .s2_ci .s2_cid{position: absolute;left:10.6%;bottom:14%;font-size: 14px;color: #fff;display: none;}
.s3_c .s2_ci.current .s2_cic{display: block;}
.s3_c .s2_ci.current .s2_cid{display: block;}
*/

.section4{margin-top: 95px;background: #ececeb;padding: 83px 0 13px;}
.s4_t{text-align: center;font-size: 38px;color: #333333;font-weight: bold;}
.s4_c{width: 1950px;position: relative;left:50%;margin-left: -975px;margin-top: 30px;}
.s4_c .bd ul li{float:left;margin:0 13px;}
.s4_c .s4_ci{width: 364px;margin-bottom: 30px;}
.s4_c .s4_ci .s4_cib{height: 72px;line-height: 72px;padding-right: 54px;text-align: center;font-size: 18px;color: #333333;background:#fff url(s4_2_11.png) no-repeat 309px center;}
.s4_c .s4_ci .s4_cia{overflow: hidden;}
.s4_c .s4_ci .s4_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s4_c .s4_ci:hover .s4_cia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s4_c .s4_ci:hover .s4_cib{color: #09409b;}


.section5{background: url(s5_bg_02.jpg) no-repeat center;height: 433px;padding-top: 83px;}
.s5_c{position: relative;}
.s5_c .bd{margin-left: -5px;}
.s5_c .bd ul li{float:left;margin: 0 5px;}
.s5_c .bd ul li .s5_ci{margin-bottom: 11px;overflow: hidden;}
.s5_c .bd ul li .s5_ci img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s5_c .bd ul li .s5_ci:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s5_c .prev{display: inline-block;width: 50px;height: 96px;background: url(s5_2_18.png) no-repeat center;position: absolute;left:-82px;top:130px;}
.s5_c .next{display: inline-block;width: 50px;height: 96px;background: url(s5_3_21.png) no-repeat center;position: absolute;right:-82px;top:130px;}

.section6{margin-top: 114px;}
.s6_c .s6_cl{float:left;overflow: hidden;}
.s6_c .s6_cl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s6_c .s6_cl:hover img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s6_c .s6_cr{float:right;width: 558px;}
.s6_c .s6_cr .s6_cra{font-size: 36px;color: #333333;font-weight: bold;margin-top: -12px;background: url(s6_2_06.png) no-repeat 516px 25px;}
.s6_c .s6_cr .s6_crb{margin-top: 15px;line-height: 30px;font-size: 16px;color: #333333;min-height: 255px;}
.s6_c .s6_cr .s6_crc .s6_crci{float:left;height: 93px;margin-left: 8px;width: 128px;text-align: center;background: #f6f6f6;padding-top: 32px;}
.s6_c .s6_cr .s6_crc .s6_crci .s6_crcib{display: none;}
.s6_c .s6_cr .s6_crc .s6_crci .s6_crcic{margin-top: 12px;font-size: 16px;color: #333333;}
.s6_c .s6_cr .s6_crc .s6_crci:hover{background: #c3211c;}
.s6_c .s6_cr .s6_crc .s6_crci:hover .s6_crcia{display: none;}
.s6_c .s6_cr .s6_crc .s6_crci:hover .s6_crcib{display: block;}
.s6_c .s6_cr .s6_crc .s6_crci:hover .s6_crcic{color: #fff;}

.section7{background: url(s7_bg_02.jpg) no-repeat center;height: 553px;margin-top: 103px;padding-top: 90px;}
.s7_t{font-size: 36px;color: #ffffff;font-weight: bold;}
.s7_c{margin-top: 26px;position: relative;}
.s7_c .bd ul li .s7_ci{background: rgba(255,255,255,0.9);}
.s7_c .bd ul li .s7_ci .s7_cil{float:left;overflow: hidden;}
.s7_c .bd ul li .s7_ci .s7_cil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s7_c .bd ul li:hover .s7_ci .s7_cil img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s7_c .bd ul li .s7_ci .s7_cir{float:right;width: 500px;margin-right: 35px;}
.s7_c .bd ul li .s7_ci .s7_cir .s7_cira{padding-top: 60px;font-size: 30px;color: #333333;line-height: 36px;}
.s7_c .bd ul li .s7_ci .s7_cir .s7_cirb{margin-top: 30px;font-size: 18px;color: #333333;line-height: 30px;}
.s7_c .pageState{position: absolute;left:665px;bottom: 46px;width: 130px;height: 44px;line-height: 44px;text-align: center;border-radius: 22px;background: #2f7bc5;font-size: 18px;color: #ebf0f7;}
.s7_c .prev{position: absolute;right:49px;top:-70px;display: inline-block;width: 38px;height: 38px;background: url(s7_2_03.png) no-repeat center;}
.s7_c .next{position: absolute;right:3px;top:-70px;display: inline-block;width: 38px;height: 38px;background: url(s7_3_05.png) no-repeat center;}

.section8{margin-top: 90px;}
.s8_t{font-size: 36px;color: #333333;font-weight: bold;}
.s8_c{position: relative;}
.s8_c .hd{position: absolute;right:0;top:-80px;}
.s8_c .hd ul li{float:left;width: 131px;height: 44px;text-align: center;line-height: 44px;margin-left: 6px;background: #484848;font-size: 18px;color: #ffffff;}
.s8_c .hd ul li.on{background: #2f7bc5;}
.s8_c .bd{margin-top: 42px;}
.s8_c .bd .s8_ci{position: relative;width: 1254px;}
.s8_c .bd .s8_ci .s8_cia{position: absolute;width: 2000px;height: 2px;background: #e0e0e0;left:50%;margin-left: -1000px;top:33px;z-index: -1;}
.s8_c .bd .s8_ci .s8_cii{float:left;width: 258px;margin-right: 54px;}
.s8_c .bd .s8_ci .s8_cii .s8_ciia{font-size: 18px;color: #333333;}
.s8_c .bd .s8_ci .s8_cii .s8_ciib{width: 80px;height: 3px;background: #484848;margin:6px 0 4px;transition: all 0.6s;} 
.s8_c .bd .s8_ci .s8_cii .s8_ciic{font-size: 14px;color: #999;}
.s8_c .bd .s8_ci .s8_cii .s8_ciid{margin-top: 15px;line-height: 25px;font-size: 16px;color: #000000;height: 50px;}
.s8_c .bd .s8_ci .s8_cii .s8_ciie{margin-top: 22px;font-size: 12px;color: #999999;line-height: 16px;min-height: 106px;}
.s8_c .bd .s8_ci .s8_cii .s8_ciif{width: 40px;height: 40px;background: url(s8_1_16.png) no-repeat center;}
.s8_c .bd .s8_ci .s8_cii:hover .s8_ciif{background: url(s8_2_14.png) no-repeat center;}
.s8_c .bd .s8_ci .s8_cii:hover .s8_ciib{width: 100%;background: #c3211c;}

.link{margin-top: 94px;background: #ececec;padding: 20px 0;line-height: 42px;}
.link span{font-size: 18px;color: #333333;font-weight: bold;margin-right: 30px;}
.link a{font-size: 16px;color: #333333;margin-right: 37px;}